package demo

import "github.com/chromedp/cdproto/network"

// ajax 请求map
var requestMap = make(map[network.RequestID]AjaxLog, 0)

// 全部请求的map，发生错误时用于追述错误来源
var allMap = make(map[network.RequestID]string)

type AjaxLog struct {
	Page      string          // 页面，接口复用时需要标记是哪个页面调用的接口
	Uri       string          // api
	Method    string          // 请求方式
	Header    network.Headers // 请求参数,不记录请求参数。有很多人没按restful规范来传递数据，这样处理通用性大些
	Data      string          // 响应数据
	StartTime int64           // 请求开始的时间
	EndTime   int64           // 请求结束的时间
	Duration  int64           // 处理时间
}
